.ml-75 {
	margin-left: 150rpx;
}
.ml-11 {
	margin-left: 22rpx;
}
.ml-5 {
	margin-left: 10rpx;
}
.ml-13 {
	margin-left: 26rpx;
}
.mt-7 {
	margin-top: 14rpx;
}
.page {
	background-color: #f7f7f7;
	height: 100%;
	width: 100%;
	overflow-y: auto;
	overflow-x: hidden;
	.section {
		padding: 36rpx 12rpx 12rpx 68rpx;
		background-color: #ffffff;
		.text {
			color: #000000;
			font-size: 30rpx;
			line-height: 22.26rpx;
		}
		.group {
			margin-right: 16rpx;
			.image_3 {
				width: 34rpx;
				height: 22rpx;
			}
			.image {
				width: 30rpx;
				height: 22rpx;
			}
			.image_2 {
				width: 48rpx;
				height: 22.66rpx;
			}
		}
		.text_2 {
			color: #000000;
			font-size: 36rpx;
			font-family: PingFang SC;
			line-height: 33.38rpx;
			opacity: 0.9;
		}
		.section_2 {
			padding: 12rpx 24rpx;
			background-color: #ffffff99;
			border-radius: 50rpx;
			height: 64rpx;
			border-left: solid 1rpx #96969633;
			border-right: solid 1rpx #96969633;
			border-top: solid 1rpx #96969633;
			border-bottom: solid 1rpx #96969633;
			.image-wrapper {
				width: 38rpx;
				.image_5 {
					width: 38rpx;
					height: 14rpx;
				}
				.image_4 {
					width: 34rpx;
					height: 34rpx;
				}
			}
			.section_3 {
				background-color: #00000033;
				width: 1rpx;
				height: 37rpx;
			}
		}
	}
	.section_4 {
		padding: 8rpx 0;
		background-color: #ffffff;
		.section_5 {
			margin: 0 32rpx;
			padding: 12rpx 14rpx;
			background-color: #f5f5f5;
			border-radius: 30rpx;
			.image_6 {
				width: 40rpx;
				height: 40rpx;
			}
			.text_3 {
				color: #585656;
				line-height: 25.7rpx;
			}
		}
	}
	.section_6 {
		padding: 20rpx 32rpx 0;
		background-color: #ffffff;
		.group_2 {
			margin-right: 40rpx;
			padding: 8rpx 0;
			overflow: hidden;
			.text_4 {
				color: #eb3c43;
				font-size: 30rpx;
				line-height: 27.8rpx;
			}
			.text_5 {
				line-height: 25.88rpx;
			}
			.text_6 {
				line-height: 20.78rpx;
			}
			.text_7 {
				line-height: 25.76rpx;
			}
		}
		.image_7 {
			border-radius: 2rpx;
			width: 56rpx;
			height: 4rpx;
		}
	}
	.font_2 {
		font-size: 28rpx;
		font-family: PingFang SC;
		line-height: 26.04rpx;
		color: #8c91a5;
	}
	.w-100 {
		width: 100%;
	}
	.group_3 {
		padding: 0 32rpx;
		.list {
			padding: 24rpx 0 16rpx;
		}
		.list-item {
			padding: 24rpx;
			background-color: #ffffff;
			border-radius: 16rpx;
			&:first-child {
				margin-top: 0;
			}
			.image_8 {
				border-radius: 16rpx;
				width: 176rpx;
				height: 176rpx;
			}
			.group_4 {
				margin-right: 12rpx;
				.title-text {
					display: inline;
					-webkit-box-orient: vertical;
					-webkit-line-clamp: 2;
					overflow: hidden;
					text-overflow: ellipsis;
					margin-right: 8rpx;
				}
				.text-wrapper {
					display: inline-flex;
					padding: 8rpx 0;
					background-color: #eb3c4333;
					border-radius: 6rpx;
					overflow: hidden;
					width: 120rpx;
					.text_8 {
						color: #eb3c43;
						line-height: 22.08rpx;
					}
				}
				.pos {
					position: absolute;
					right: 130.9rpx;
					top: 47.3rpx;
				}
			}
			.font_3 {
				font-size: 24rpx;
				font-family: PingFang SC;
				line-height: 22.18rpx;
				color: #8c91a5;
			}
			.text_9 {
				line-height: 26rpx;
			}
			.font_4 {
				font-size: 24rpx;
				font-family: PingFang SC;
				line-height: 17.8rpx;
				color: #8c91a5;
			}
			.text_11 {
				margin-right: 40rpx;
			}
		}
	}
	.font {
		font-size: 28rpx;
		font-family: PingFang SC;
		line-height: 44rpx;
		font-weight: 600;
		color: #141933;
	}
	.equal-division {
		position: relative;
		margin-top: -94rpx;
		.equal-division-item {
			padding: 8rpx 0;
			width: 172.08rpx;
			.text_12 {
				line-height: 18.54rpx;
			}
		}
		.group_6 {
			margin-left: 80rpx;
			.text_13 {
				color: #eb3c43;
				line-height: 18.54rpx;
			}
			.text_14 {
				line-height: 18.54rpx;
			}
			.text_15 {
				line-height: 18.54rpx;
			}
		}
		.image_9 {
			width: 48rpx;
			height: 48rpx;
		}
		.font_5 {
			font-size: 20rpx;
			font-family: PingFang SC;
			line-height: 17.8rpx;
			color: #8c91a5;
		}
	}
	.section_7 {
		padding: 8rpx 0;
		background-color: #ffffff;
		filter: drop-shadow(0rpx -1rpx 0rpx #0000001a);
	}
	.flex-col-cont {
		width: calc(100% - 176rpx - 26rpx);
	}
	.group_5 {
		padding: 0 4rpx;
		.text_3 {
			color: #141933;
			font-weight: 600;
			line-height: 48rpx;
		}
		.text-wrapper {
			background-color: #eb3c4333;
			border-radius: 6rpx;
			overflow: hidden;
			width: 120rpx;
			height: 36rpx;
			display: initial;
			padding: 0 12rpx 0 12rpx;
			.text_4 {
				color: #eb3c43;
				line-height: 36rpx;
				font-size: 24rpx;
			}
		}
		.text_6 {
			line-height: 17.8rpx;
		}
		.text_7 {
			line-height: 24rpx;
		}
	}
	.group_5_title {
		font-weight: 600;
		font-size: 28rpx;
		color: #141933;
	}
}
